package models

import "ecms/utils/response"

type AdminRolePermission struct {
	Id           int64         `gorm:"id" json:"id"`
	RoleId       int64         `gorm:"role_id" json:"role_id"`             // 角色ID
	PermissionId int64         `gorm:"permission_id" json:"permission_id"` // 权限ID
	Status       int64         `gorm:"status" json:"status"`               // 状态(1, 正常, 0, 禁用)
	IsDeleted    int64         `gorm:"is_deleted" json:"is_deleted"`       // 是否删除(0, 否, 1, 是)
	CreatedAt    response.Time `gorm:"created_at" json:"created_at"`       // 添加时间
	UpdatedAt    response.Time `gorm:"updated_at" json:"updated_at"`       // 更新时间
}

func (*AdminRolePermission) TableName() string {
	return "admin_role_permission"
}
